main() {
  // if  分支
  int age = 18;
  if (age >= 18) {
    print('成年人');
  }

  //if else  分支

  if (age >= 18) {
    print('成年人');
  } else {
    print('未成年人');
  }

  // if else if 分支

  num a = 80;
  if (a >= 90) {
    print('优秀');
  } else if (a >= 80) {
    print('良好');
  } else if (a >= 70) {
    print('中等');
  } else if (a >= 60) {
    print('及格');
  } else {
    print('不及格');
  }


  //switch  分支
  int score = 80;
  switch (score) {
    case 100:
      print('满分');
      break;
    case 90:
      print('优秀');
      break;
    case 80:
      print('良好');
      break;
    case 70:
      print('中等');
      break;
    case 60:
      print('及格');
      break;
    default:
      print('不及格');
  }

  // 三元运算符
  

}
